﻿using SHZY.system.Entitys.Dto.TestPurchaseFormOrder;

namespace SHZY.system.Entitys.Dto.TestPurchaseForm;

/// <summary>
/// 采购订单表修改输入参数.
/// </summary>
public class TestPurchaseFormCrInput
{
    /// <summary>
    /// 供应商识别码.
    /// </summary>
    public string supplierCode { get; set; }

    /// <summary>
    /// 采购员.
    /// </summary>
    public string buyer { get; set; }

    /// <summary>
    /// 所属部门.
    /// </summary>
    public string depname { get; set; }

    /// <summary>
    /// 采购日期.
    /// </summary>
    public DateTime? purchaseDate { get; set; }

    /// <summary>
    /// 入库状态.
    /// </summary>
    public string statuss { get; set; }

    /// <summary>
    /// 供应商对接人.
    /// </summary>
    public string supplier { get; set; }

    /// <summary>
    /// 联系电话.
    /// </summary>
    public string phone { get; set; }

    /// <summary>
    /// 收货地址.
    /// </summary>
    public string addRess { get; set; }

    /// <summary>
    /// 流程引擎ID.
    /// </summary>
    public string flowId { get; set; }

    /// <summary>
    /// 采购订单明细表.
    /// </summary>
    public List<TestPurchaseFormOrderCrInput> testPurchaseFormOrderList { get; set; }

    /// <summary>
    /// 流程状态.
    /// </summary>
    public int flowState { get; set; }

    /// <summary>
    /// 候选人.
    /// </summary>
    public Dictionary<string, List<string>> candidateList { get; set; }
}